package com.kaifamiao.queue;

import java.util.LinkedList;

/**
 * LinkedList 直接实现了 List 接口，因此具有一般 List 的特点: 有序、可重复
 * 1、LinkedList 内部采用 链表 存放数据
 * 2、LinkedList 中可以包含null元素
 * 3、LinkedList 不是线程安全的
 * 4、由 LinkedList 的 iterator 和 listIterator 方法所返回的迭代器是快速失败的
 * 5、LinkedList 实现了 Deque 、Queue 接口，支持队列操作
 */
public class LinkedListFeature {

    public static void main(String[] args) {

        LinkedList<String> list = new LinkedList<>();
        list.add( "孙悟空" );
        list.add( "孙悟空" );
        System.out.println( list );
        list.add( 1, "猪悟能" );
        System.out.println( list );
        list.add( null );
        System.out.println( list );

    }

}
